a beating with a strap - Espagnol Anglais Dictionnaire